package appcode.base;

import android.app.Application;
import android.content.Context;

import com.blankj.utilcode.util.LogUtils;
import com.example.modulemain.R;
import com.sdtv.basemodule.config.BaseConfig;
import com.sdtv.basemodule.rx.errorhandler.ResponseErrorListener;

/**
 * 说明：
 * 创建者：Michael
 * 添加时间：2019-10-30
 * 功能描述：应用程序的基本配置 -
 * 修改时间:2019-10-30
 */
public class MainConfig extends BaseConfig {

    public MainConfig(Application application) {
        super(application);
    }

    /**
     * 抛出异常提示
     *
     * @return
     */
    @Override
    public ResponseErrorListener getResponseErrorListener() {
        return (context, throwable) -> {
            throwable.printStackTrace();
            LogUtils.e("应用抛出异常提示 ：" + throwable.getMessage());
        };
    }

    /**
     * 设置页面状态栏颜色
     *
     * @return
     */
    @Override
    public int getStatusColor() {
        return R.color.color_dede;
    }

    /**
     * 设置页面导航
     *
     * @return
     */
    @Override
    public int getToolBarLayoutId() {
        return 0;
    }
}
